package com.zxl.designpattern.structure.adapter;

/**
 * @author zxl
 * @version 1.0
 * @description 抽象支付实现类，为所有方法提供空实现。
 *  这样每个具体实现类只需关注自身的支付逻辑，不需要实现所有的支付方法。
 * @date 2025/6/1 17:28
 */
public class AbstractPayment implements Payment{
    @Override
    public void processPayment(double amount, int paymentType) {

    }

    @Override
    public void processCreditCard(double amount) {

    }

    @Override
    public void processDebitCard(double amount) {

    }

    @Override
    public void processWeixin(double amount) {

    }

    @Override
    public void processAlipay(double amount) {

    }
}
